iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0
Cloud Native

雲端時代,搬遷WordPress自建網站到AWS系列 第 22

Day22-為Wordpress網站配置AWS Auto Scaling Group

  • 分享至 

  • xImage
  •  

前言

Client用戶端 --HTTPS--> CloudFront CDN --HTTPS--> Elastic Load Balance、Target Group--HTTPS--> Auto Scaling Group(EC2)

Wordpress網站的網路架構圖如上,今天要來設置Auto Scaling Group的部分,廢話不多說,就讓我們開始今天的文章吧!
/images/emoticon/emoticon37.gif/images/emoticon/emoticon37.gif/images/emoticon/emoticon37.gif

-----------------------------------------------------------------------------------------------------------------------------

文章大綱

  • 為EC2執行個體建立AMI
  • 使用AMI建立啟動範本
  • 使用啟動範本建立Auto Scaling群組
-----------------------------------------------------------------------------------------------------------------------------

1. 為EC2執行個體建立AMI

1.1 前往『EC2頁面』,找到Wordpress的EC2,點選『動作』、『映像及範本』、『建立映像』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832ZlbGZkxPkf.png

1.2 輸入『映像名稱』
https://ithelp.ithome.com.tw/upload/images/20230930/201618324nCmq1UOfm.png

1.3 設置基本上都維持預設就好,點選『建立映像』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832HvpIXHvB4H.png

1.4 到『AMI頁面』可以看到剛剛創建的AMI映像
https://ithelp.ithome.com.tw/upload/images/20230930/20161832dwaM94f7VQ.png

1.5 等待AMI映像的狀態顯示為『可用』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832WMGBLZRlOA.png

-----------------------------------------------------------------------------------------------------------------------------

2. 使用AMI建立啟動範本

2.1 左側目錄欄點選『啟動範本』、『建立啟動範本』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832fXZPRofgeE.png

2.2 輸入『範本名稱』,並勾選『Auto Scaling配置指南』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832WWbr5LlDyj.png

2.3 AMI選擇『我的AMI』,並選擇剛剛創建的AMI映像
https://ithelp.ithome.com.tw/upload/images/20230930/20161832dX4DXX270z.png

2.4 選擇啟動範本要使用的『執行個體類型』、『登入金鑰』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832ihmoErripY.png

2.5 網路設置使用與EC2相同的『VPC、安全組』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832RwTEK7C0gg.png

2.6 (非必要)指派公有IP的部分我選擇『啟用』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832lbPlC4p8Bo.png

2.7 點選『建立起動範本』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832ImG9QjPRc7.png

-----------------------------------------------------------------------------------------------------------------------------

3. 使用啟動範本建立Auto Scaling群組

3.1 左側目錄欄點選『Auto Scaling群組』、『建立Auto Scaling群組』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832KYlPdykT9G.png

3.2 輸入『Auto Scaling群組名稱』,並選擇剛才創建的『啟動範本』,啟動範本的版本我選擇『最新(Latest)』
https://ithelp.ithome.com.tw/upload/images/20230930/201618327S0WmSLYJq.png

3.3 選擇與負載平衡相同的『VPC、子網路』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832tzcOR3Jjjo.png

3.4 負載平衡點選『連接到現有的負載平衡器』,並選擇『先前創建的負載平衡器』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832LfG8UGnFXQ.png

3.5 Auto Scaling群組的運作狀態檢查我選擇勾選使用『負載平衡器的運作狀態檢查』,下方還可以設置Auto Scaling群組的『日誌』、『執行個體暖機時間』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832B4CSlkq3YD.png

3.6 根據自身需求設置『Auto Scaling群組大小』,也就是生成的主機數量
https://ithelp.ithome.com.tw/upload/images/20230930/20161832znl2M6LnCL.png

3.7 擴展政策是Auto Scaling群組擴縮主機時,所遵循的規則,此處根據自行需求進行設置即可
https://ithelp.ithome.com.tw/upload/images/20230930/20161832L2acgybKTD.png

3.8 可以為Auto Scaling群組的活動設置SNS通知
https://ithelp.ithome.com.tw/upload/images/20230930/20161832bDknQUQHNi.png

3.9 Auto Scaling群組內的主機可以統一添加『資源標籤』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832P30xUTxtk5.png

3.10 點選『建立Auto Scaling群組』
https://ithelp.ithome.com.tw/upload/images/20230930/20161832QEczjyW7tV.png


上一篇
Day21-修改Wordpress網站URL,並為Wordpress網站配置AWS Elastic Load Balance、Target Group
下一篇
Day23-為Wordpress網站配置AWS CloudFront CDN
系列文
雲端時代,搬遷WordPress自建網站到AWS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言